package com.education.platform.api.constants;

/**
 * redis缓存的key
 */
public class RedisCacheConstant {



    /************* key ***********/
    /**
     * token
     */
    public static String KEY_APP_TOKEN= "token:app:";
    /**
     * 用户计数器
     */
    public static String KEY_COUNTER= "counter:user:";
    /**
     * y用户收藏关系
     */
    public static String KEY_COLLECTION= "collection:user:";
    /**
     * 用户点赞关系
     */
    public static String KEY_LIKE= "like:user:";
    /**
     * 搜索关键词
     */
    public static String KEY_HOT_WORD="hot_word";

    /**
     * 挑战用时 -- 后面改成--记录每个用户挑战答题最多的数目
     */
    public static String KEY_CHALLENGE_SECONDS="challenge_seconds";

    /**
     * 挑战答题答对数目
     */
    public static String KEY_CHALLENGE_NUMBER="challenge_number";
    /**
     * 测试试卷分数
     */
    public static String KEY_EXAM_SCORE="exam_score";


    public static String KEY_COURSE_COLLECT="counterCourseCollect";
    public static String KEY_COURSE_LIKE="counterCourseLike";

    public static String KEY_ARTICLE_COLLECT="counterArticleCollect";
    public static String KEY_ARTICLE_LIKE="counterArticleLike";


    /**** /
     *
     */
    public static String HASH_KEY_DAILY_LOGIN="daily_login_point";
    public static String HASH_KEY_DAILY_ANSWER="daily_answer_point";

    public static String HASH_KEY_DAILY_LEARN_VIDEO="daily_learn_video_point";
    public static String HASH_KEY_DAILY_LEARN_ARTICLE="daily_learn_article_point";

    public static String HASH_KEY_DAILY_SHARE="daily_share";
    public static String HASH_KEY_DAILY_CHALLENGE_NUM="daily_challenge_num";





    /*************  用户计数器 hash结构  的 field ***********/
    /**
     * 收藏  
     */
    public static final String FIELD_COLLECTION = "COLLECTION";
    /**
     * 点赞
     */
    public static final String FIELD_LIKE = "LIKE";

    /**
     * field 的标识和课程进行区分
     */
    public static final String ARTICLE_FLAG ="-";





}
